package com.sihai.core;

import java.io.Serializable;

/**
 * <code>Limit</code> 代表数据库查询时的限制条件 包括分页和排序信息 {@link org.springframework.orm.hibernate3.HibernateAccessor}
 * 中大部分查询方法都接受Limit来限制查询的结果
 */
public class Limit implements Serializable {
	/**
     *
     */
	private static final long serialVersionUID = 3808208646534339283L;

	private int offset; /* 偏移量 */

	private int count; /* 数目 */

	Limit() {
	}

	/**
	 * 根据offset和count创建Limit
	 * 
	 * @param offset 偏移量
	 * @param count 数目
	 */
	public Limit(int offset, int count) {
		this.offset = offset;
		this.count = count;
	}

	/**
	 * @return 偏移量
	 */
	public int getOffset() {
		return this.offset;
	}

	public void setOffset(int offset) {
		this.offset = offset;
	}

	/**
	 * @return 数目
	 */
	public int getCount() {
		return this.count;
	}

	public void setCount(int count) {
		this.count = count;
	}
}
